import Cookie from "js-cookie";

const Util = {};

Util.install = function (Vue, data) {
  const Datas = { ...data };

  /**
   * 获取 token
   **/
  Datas.getToken = function () {
    return Cookie.get("token");
  };

  /**
   * 设置 token
   * @param {token} token
   */
  Datas.setToken = function (token) {
    Cookie.set("token", token);
  };

  /**
   * 删除 token
   */
  Datas.removeToken = function () {
    Cookie.remove("token");
  };

  Vue.prototype.$tokenUtil = Datas; // 挂在原型上，方便使用
};

export default Util;
